@charset "utf-8";
/* CSS Document */
div.narrowtopline{
	width: 900px;
	height: 10px;
	float: left;
	background: url("../../image/narrowtopline.jpg");
}
div.narrowbottomline{
	width: 900px;
	height: 10px;
	float: left;
	background: url("../../image/narrowbottomline.jpg");
}
div.widetopline{
	width: 1050px;
	height: 10px;
	float: left;
	background: url("../../image/topline_bg.jpg");
}
div.widebottomline{
	width: 1050px;
	height: 10px;
	float: left;
	background: url("../../image/bottomline_bg.jpg");
}
ul.narrowheadtitle{
	padding: 0;
	margin: 0;
	border: 0;
	width: 900px;
	height: 20px;
	float: left;
	list-style: none;
}
ul.narrowheadtitle li.left{
	height: 20px;
	width: 10px;
	float: left;
	background: url("../../image/cal_con_left.jpg") repeat-y ;
}
ul.narrowheadtitle li.title{
	height: 20px;
	width: 880px;
	float: left;
	background: #A1B0B8;
}
ul.narrowheadtitle li.title span{
	color:#3e3e3e;
	font-size: 14px;
	font-weight: bold;
	float: left;
	line-height: 20px;
	margin-left: 20px;
}
ul.narrowheadtitle li.right{
	height: 20px;
	width: 10px;
	float: left;
	background: url("../../image/cal_con_right.jpg") repeat-y ;
}
ul.wideheadtitle{
	padding: 0;
	margin: 0;
	border: 0;
	width: 1050px;
	height: 20px;
	float: left;
	list-style: none;
}
ul.wideheadtitle li.left{
	height: 20px;
	width: 10px;
	float: left;
	background: url("../../image/cal_con_left.jpg") repeat-y ;
}
ul.wideheadtitle li.title{
	height: 20px;
	width: 1030px;
	float: left;
	background: #A1B0B8;
}
ul.wideheadtitle li.title span{
	color:#3e3e3e;
	font-size: 14px;
	font-weight: bold;
	float: left;
	line-height: 20px;
	margin-left: 20px;
}
ul.wideheadtitle li.right{
	height: 20px;
	width: 10px;
	float: left;
	background: url("../../image/cal_con_right.jpg") repeat-y ;
}
ul.control{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	color:#786566;
	padding-top:10px;
}
ul.control li{
	padding:10px 20px;
	height:50px;
	margin-left:20px;
}
ul.control li ol{
	margin:0;
	padding:0;
	float:left;
	vertical-align:bottom;
}
ul.control li ol.sp{
	padding:8px 20px;
	height:15px;
	font-size:14px;
	font-weight:bold;
}
ul.control li ol.cct_img{
	background:url(../../image/control.png) no-repeat;
	width:32px;
	height:32px;
}
ul.control li ol.info{
	background-position:0 -64px;
}
ul.control li ol.change_password{
	background-position:0 -32px;
}
ul.control li ol.set_holiday{
	background-position:0 0px;
}
ul.control li ol.cct_title{
	height:30px;
	padding-top:8px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
ul.control li ol.cct_con{
	height:20px;
	font-size:12px;
	padding-top:9px;
}
/*------------------ 自定义节假日 ---------------------*/

div.sh_head{
	width:99%;
	border-bottom:1px #939393 solid;
	float:left;
	color:#786566;
}
div.sh_head span{
	font-size:12px;
	float:left;
	padding-top:18px;
	padding-left:10px;
}
div.sh_head span.sh_img{
	background:url(../../image/control.png) no-repeat 0 0px;
	width:32px;
	height:32px;
	float:left;
	margin:5px;
	padding:0;
}
div.sh_head span.sh_con{
	font-size:16px;
	font-weight:bold;
	float:left;
	padding-top:15px;
	padding-left:10px;
}
div.sh_title{
	width:100%;
	font-size:16px;
	font-weight:bold;
	float:left;
	color:#786566;
	padding:10px 0;
}
/*------------------ 自定义节假日 ---------------------*/

/*------------------ 修改密码  ---------------------*/
div.cp_head{
	width:99%;
	border-bottom:1px #939393 solid;
	float:left;
	color:#786566;
}
div.cp_head span{
	font-size:12px;
	float:left;
	padding-top:18px;
	padding-left:10px;
}
div.cp_head span.cp_img{
	background:url(../../image/control.png) no-repeat 0 -32px;
	width:32px;
	height:32px;
	float:left;
	margin:5px;
	padding:0;
}
div.cp_head span.cp_info{
	font-size:16px;
	font-weight:bold;
	float:left;
	padding-top:15px;
	padding-left:10px;
}
ul.change_password{
	margin:30px 0;
	padding:0;
	list-style:none;
	width:100%;
	color:#786566;
	font-size:12px;
	float:left;
}
ul.change_password li{
	padding:10px;
	height:20px;
	margin-left:50px;
}
ul.change_password li ol{
	margin:0;
	padding:0;
	float:left;
	height:20px;
}
ul.change_password li ol.cp_title{
	width:100px;
	text-align:right;
	padding-right:10px;
}
ul.change_password li ol input{
	font-size:12px;
	margin:0;
	padding:0;
}
ul.change_password li ol.btm{
	padding-left:10px;
}
ul.change_password li ol.btm input{
	width:50px;
	font-size:12px;
	height:22px;
	float:left;
	cursor:pointer;
}
ul.change_password li ol.btm button.confirm{
	width: 50px;
	height: 22px;
	padding:0;
	margin:0;
	border:0;
	background: url("../../image/setpwd_confirm.png");
}
ul.change_password li ol.btm button.confirm:HOVER{
	background-position: 0 -22px;
}
ul.change_password li ol.btm button.confirm:ACTIVE{
	background-position: 0 -44px;
}
ul.change_password li ol.btm button.cancel{
	width: 50px;
	height: 22px;
	padding:0;
	border:0;
	margin:0;
	background: url("../../image/setpwd_cancel.png");
}
ul.change_password li ol.btm button.cancel:HOVER{
	background-position: 0 -22px;
}
ul.change_password li ol.btm button.cancel:ACTIVE{
	background-position: 0 -44px;
}
ul.change_password li ol.cp_point{
	font-size:12px;
	color:#F00;
	padding:0 5px;
}
/*------------------ 修改密码  ---------------------*/

/*------------------ 个人信息 ---------------------*/
div.info_head{
	width:99%;
	border-bottom:1px #939393 solid;
	float:left;
	color:#786566;
}
div.info_head span{
	font-size:12px;
	float:left;
	padding-top:18px;
	padding-left:10px;
}
div.info_head span.info_con{
	font-size:16px;
	font-weight:bold;
	float:left;
	padding-top:15px;
	padding-left:10px;
}
div.info_head span.info_img{
	background:url(../../image/control.png) no-repeat 0 -64px;
	width:32px;
	height:32px;
	float:left;
	margin:5px;
	padding:0;
}
div.info_title{
	width:100%;
	font-size:16px;
	font-weight:bold;
	float:left;
	color:#786566;
}

table.information{
	vertical-align:top;
	
}
table.information td{
	vertical-align:top;
}
fieldset{
	margin:10px;
}
/*-----------------------基本信息-------------*/
fieldset.info_base{
	width:350px;
	float:left;
	font-size:12px;
	color:#786566;
}
fieldset.info_base legend{
	font-size:13px;
	font-weight:bold;
	padding:0 10px;
}
fieldset.info_base ul{
	padding:0;
	list-style:none;
	padding:5px;
	margin:0;
}
fieldset.info_base ul li{
	padding:5px 0;
	float:left;
	width:100%;
	height:20px;
}
fieldset.info_base ul li span.info_t{
	width:80px;
	text-align:right;
	float:left;
	padding-right:5px;
}
fieldset.info_base ul li div.edit{
	float:left;
	display:none;
}
fieldset.info_base ul li span{
	padding:0 3px;
	color:#786566;
}
fieldset.info_base ul li span textarea{
	font-size: 12px;
}
fieldset.info_base ul li input{
	font-size:12px;
	margin:0;
	padding:0;
	color:#786566;
}
fieldset.info_base ul li select{
	font-size:12px;
	color:#786566;
}
fieldset.info_base ul li a{
	float:right;
	margin-right:10px;
}
/*-----------------------基本信息-------------*/

/*-----------------------添加新邮箱-------------*/
fieldset.add_mail{
	width:240px;
	float:left;
	font-size:12px;
	color:#786566;
	height:108px;
}
fieldset.add_mail legend{
	font-size:13px;
	font-weight:bold;
	padding:0 10px;
}
fieldset.add_mail ul{
	padding:0;
	list-style:none;
	margin:0;
}
fieldset.add_mail ul li{
	padding:3px 0;
	float:left;
	width:100%;
	height:20px;
}
fieldset.add_mail ul li span.info_t{
	width:60px;
	text-align:right;
	float:left;
	padding-right:5px;
}
fieldset.add_mail ul li span{
	padding:0 3px;
	color:#786566;
	float:left;
}
fieldset.add_mail ul li input{
	font-size:12px;
	margin:0;
	padding:0;
	color:#786566;
	float:left;
}
fieldset.add_mail ul li input.mail{
	display:none;
}
fieldset.add_mail ul li a.wrap{
	float:left;
	font-size:11px;
	margin-right:10px;
	text-decoration:underline;
	padding-left:3px;
}
fieldset.add_mail ul li a{
	float:right;
	margin-right:10px;
}
/*-----------------------添加新邮箱-------------*/

/*-----------------------绑定手机-------------*/
fieldset.bindmobile {
	border: 2px solid #674c1e; 
	height: auto; 
	width: 260px;
	padding: 10px;
}
fieldset.bindmobile legend{
	color:#2979B5;
	font-size: 14px;
	font-weight: bolder;
	padding: 0 10px;
}
fieldset.bindmobile ul{
	padding:10px 0px 10px 10px;
	list-style:none;
	margin:0;
}
fieldset.bindmobile ul li{
	padding:10px 0;
	float:left;
	width:100%;
	height:20px;
}
fieldset.bindmobile ul li div.info{
	border: 1px dashed #f8b551; 
	padding: 5px;color:#503405;
}
fieldset.bindmobile ul li div.error{
	border: 1px dashed #ff0000; 
	padding: 5px;color:#503405;
}
fieldset.bindmobile ul li span.info_t{
	font-size: 13px;
	font-weight: bold;
	float: left;
	line-height: 20px;
}
fieldset.bindmobile ul li span.mobilenum{
	font-size: 13px;
	float: left;
}
fieldset.bindmobile ul li a{
	float:right;
	margin-right:10px;
	font-size: 14px;
	font-weight: bold;
}

fieldset.bindmobile ul li button.btn {
    background: none repeat scroll 0 0 #2979B5;
    border: 2px outset #61A1D2;
    font-size: 13px;
    height: 24px;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
    width: auto;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    float: left; 
    margin-top: -1px;
}
fieldset.bindmobile ul li button.btn:hover {
    background: none repeat scroll 0 0 #468ABD;
}
fieldset.bindmobile ul li button.btn:active {
    background: none repeat scroll 0 0 #216294;
    border: 2px inset #61A1D2;
}

.editmode{
	display: none;
}

/*-----------------------绑定手机-------------*/

/*------------------ 个人信息 ---------------------*/
